package com.bowlong.bio3;

import java.io.DataInput;
import java.io.IOException;
import java.util.Date;
import java.util.List;
import java.util.Map;
import java.util.Set;

public interface B3Input extends DataInput {
	public int ptr();

	public Date readDate() throws IOException;

	public List<Object> readList() throws IOException;

	public Set<Object> readSet() throws IOException;

	public Map<Object, Object> readMap() throws IOException;

	public byte[] readBytes() throws IOException;

	public int[] readIntArray() throws IOException;

	public String[] readStrArray() throws IOException;

	public Object readObject() throws IOException;

}
